Filtering

ABSTRACT

An alert generation method and system. The method includes receiving by a computer processor, alert data indicating filters for specified alert types associated with possible future events. The computer processor receives monitor definition data and media generated audio/video data; compares the alert data to the media generated audio/video data; determines a first alert type matches first audio/video data of the media generated audio/video data; and determines that the first audio/video data comprises a primary event. The computer processor broadcasts the primary event.

This application is a continuation application claiming priority to Ser.No. 13/928,473 filed Jun. 27, 2013, now U.S. Pat. No. 9,106,969, issuedAug. 11, 2015, which is a continuation application claiming priority toSer. No. 12/781,871 filed May 18, 2010 now U.S. Pat. No. 8,510,772issued Aug. 13, 2013.

FIELD

The present invention relates to a method and associated system forgenerating and filtering alerts.

BACKGROUND

Providing informational data for analysis typically comprises aninefficient process with little flexibility. Random data streams aretypically used for providing the informational data. Using random datastreams for providing the informational data may result in similar datastreams being provided for analysis.

SUMMARY

The present invention provides a method comprising: receiving, by acomputer processor of an alert generation computing system from a user,alert data indicating filters for specified alert types associated withpossible future events, wherein the specified alert types compriseprimary alert types and secondary alert types; saving, by the computerprocessor, the alert data; receiving, by the computer processor, monitordefinition data indicating primary audio/video monitors and secondaryaudio/video monitors for broadcasting primary and secondary audio/videodata associated with the alert data; receiving, by the computerprocessor from a plurality of media sources, media generated audio/videodata associated with events currently occurring at differentgeographical locations; first comparing, by the computer processor, thealert data to a first portion of the media generated audio/video data;first determining, by the computer processor based on results of thefirst comparing, that a first alert type of the specified alert typesmatches first audio/video data of the first portion of the mediagenerated audio/video data; second determining, by the computerprocessor based on the results of the first comparing and the monitordefinition data, that the first audio/video data comprises a primaryevent; transmitting, by the computer processor to the user, a firstnotice indicating that the first alert type matches the firstaudio/video data and that the first audio/video data comprises a primaryevent; and broadcasting, by the computer processor for the user on afirst primary audio/video monitor of the primary audio/video monitors,the first audio/video data.

The present invention provides a computing system comprising a computerprocessor coupled to a computer-readable memory unit, the memory unitcomprising instructions that when enabled by the computer processorimplement an alert generation method comprising: receiving, by thecomputer processor of an alert generation computing system from a user,alert data indicating filters for specified alert types associated withpossible future events, wherein the specified alert types compriseprimary alert types and secondary alert types; saving, by the computerprocessor, the alert data; receiving, by the computer processor, monitordefinition data indicating primary audio/video monitors and secondaryaudio/video monitors for broadcasting primary and secondary audio/videodata associated with the alert data; receiving, by the computerprocessor from a plurality of media sources, media generated audio/videodata associated with events currently occurring at differentgeographical locations; first comparing, by the computer processor, thealert data to a first portion of the media generated audio/video data;first determining, by the computer processor based on results of thefirst comparing, that a first alert type of the specified alert typesmatches first audio/video data of the first portion of the mediagenerated audio/video data; second determining, by the computerprocessor based on the results of the first comparing and the monitordefinition data, that the first audio/video data comprises a primaryevent; transmitting, by the computer processor to the user, a firstnotice indicating that the first alert type matches the firstaudio/video data and that the first audio/video data comprises a primaryevent; and broadcasting, by the computer processor for the user on afirst primary audio/video monitor of the primary audio/video monitors,the first audio/video data.

The present invention advantageously provides a simple method andassociated system capable of providing informational data for analysis.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system for intelligently filtering media generatedaudio/video data streams between audio/video monitors, in accordancewith embodiments of the present invention.

FIG. 2 illustrates a flowchart describing an algorithm used by thesystem of FIG. 1 for intelligently filtering media generated audio/videodata streams between audio/video monitors, in accordance withembodiments of the present invention.

FIG. 3 illustrates a computer apparatus used for intelligently filteringmedia generated audio/video data streams between audio/video monitors,in accordance with embodiments of the present invention.

DETAILED DESCRIPTION

FIG. 1 illustrates a system 5 for intelligently filtering mediagenerated audio/video data streams between audio/video monitors 12 a, 12b, 12 c, and 8 a . . . 8 n, in accordance with embodiments of thepresent invention. System 5 enables entities (e.g., companies,organizations, government agencies, etc.) to intelligently filterbroadcasted audio/video data (i.e., broadcasted by sources 24 such as,inter alia, cable feeds, satellite feeds, internet feeds, etc.)associated with various major current events in order to determine anypotential impact to the entities. System 5 enables multiple audio/videodisplays (e.g., (audio/video) monitors 12 a, 12 b, 12 c, and 8 a . . . 8n in FIG. 1) to detect (i.e., via a computing system 10 and anintelligent splitter 7) broadcasts (i.e., comprising breaking newsalerts and/or major news stories) from a broadcaster (e.g., a televisionnetwork) and evaluate additional broadcasts (e.g., from additionaltelevision networks) to determine if another broadcaster is broadcastinga same broadcast. If a same broadcast is detected, system 5 captures theadditional broadcasts and monitors audio/video data (associated with theadditional broadcasts) to obtain the most recent information.Additionally, system 5 provides textual alert data on a focus (primary)monitor 12 a. The textual alert data indicates that a first broadcasteris receiving data/interview with a reliable source. The textual alertdata enables a security department to command 5 system to move thebroadcast (i.e., from the first broadcaster) to focus monitor 12 a inorder to view/listen to broadcast. Note that focus monitor 12 acontinues to reports any text updates so that additional primarybroadcasts may be selected for viewing.

System 5 of FIG. 1 comprises (audio/video) monitors 12 a, 12 b, 12 c,and 8 a . . . 8 n and audio/video sources 24 connected through anintelligent splitter 7 to a computing system 10. Additionally, system 5comprises a computer terminal 17 (i.e. for defining alerts types asdescribed, infra) connected to computing system 10. Audio/video monitors8 a . . . 8 n comprise monitors for randomly broadcasting multipledifferent programming media data (e.g., comprising news stories) frommultiple different networks. Audio/video monitor 12 a comprises amonitor for diverting (i.e., by computing system 10 and intelligentsplitter 7) a main (major) news broadcast associated with major currentevent (as designated by an alert data matching process as described,infra). Audio/video monitors 12 b and 12 c comprise monitors fordiverting (i.e., by computing system 10 and intelligent splitter 7)secondary (i.e., as associated with the main major news broadcast onaudio/video monitor 12 a) major news broadcasts associated with majorcurrent events (as designated by an alert data matching process asdescribed, infra). Intelligent splitter 7 comprises a device forintelligently routing different broadcasts to audio/video monitors 12 a,12 b, 12 c, and 8 a . . . 8 n based on specified alert data and commandsfrom computing system 10. Intelligent splitter 7 may comprise amicroprocessor and associated circuitry capable of intelligently routingdifferent broadcasts to audio/video monitors 12 a, 12 b, 12 c, and 8 a .. . 8 n. Audio/video monitors 12 a, 12 b, 12 c may comprise focusmonitors (for broadcasting filtered primary event related audio/videodata) while audio/video monitors 8 a . . . 8 n comprise secondarymonitors (for broadcasting or routing secondary event relatedaudio/video data to the focus monitors). Computing system 10 maycomprise any type of computing system(s) including, inter alia, apersonal computer (PC), a server computer, a database computer, acontroller, etc. Computing system 10 comprises a memory system 14.Memory system 14 may comprise a single memory system. Alternatively,memory system 14 may comprise a plurality of memory systems. Memorysystem 14 comprises a software application 18 and a database 12.Database 12 comprises alert data (i.e., used to route the broadcasts)and any records or reports associated with the broadcasts.

System 5 is enabled to capture broadcasts (i.e., associated withsignificant current events) that entities such as, inter alia, securityservices, homeland security, defense contractors, etc. are required tobe informed of as soon as the event occurs. System 5 comprises aprogrammable filtering system which permits users (i.e., of theentities) of system 5 to define the desired alert types (e.g., viaterminal 17). For example, a user may define alert types associated withevents such as, inter alia, explosions, weather types, national securityissues, law enforcement issues, events that signal potential hazardsthat may lead to an incident impacting an environment beingmonitored/protected, etc. Intelligent splitter 7 permits a broadcastassociated with a detected alert to be automatically diverted to focusmonitor 12 a. System 5 filters and presents relevant audio/video datafrom national and international sources in an organized manner thatreduces redundant broadcasts and permits a user to dynamically defineaudio/video data viewing. System 5 enables the following process:

1. System 5 receives input alert data that meets defined monitoringcriteria.

2. Event related audio/video data is presented to focus monitor 12 a inaccordance with the input alert data. In the event that an event relatedsecond broadcast from an affiliate is broadcasting a same audio/videodata (a same audio/video data as being presented on focus monitor 12 a),a user is notified. In response, the user may elect to display the sameaudio/video data on another focus monitor or the user may elect toignore the same audio/video data. In the event of another non-relatedevent occurs (broadcast by another source), system 5 notifies the userand the user may identify another of audio/video monitors 12 b or 12 cwhich may become designated as a second focus monitor which continues toprovide audio/video data related to that event. The aforementionedprocess enables system 5 to filter audio/video data from affiliates thatare broadcasting a same audio/video data so that a user will not receivea same alert for a same broadcast. Additionally, other broadcastingagencies (e.g., non affiliates) broadcasting a same audio/video data arefiltered so that a user may determine if same audio/video data should beadditionally monitored. Multiple non related events meeting a definedcriteria may be recognized and a notification may be transmitted to auser so that additional threats are not ignored and may be monitored asdesired/required.

Software application 18 enables a method for filtering audio/video dataas follows:

1. Alerts types are defined and/or cleared from computing system 10.Upon an initial start up, a user defines and stores all entire alerttypes to identify and report. Additionally, the user may clear specifiedalert types (from computing system 10) once the incident or event isover or there is no potential danger. The user may additionally requestthat computing system 10 be reset and look for any new alert types.Additionally, system 5 may also be deactivated for any reason such as,inter alia, preventative maintenance or to completely shut down for aspecial requirement.2. Alert data defining the alert types defined in step 1 is received(via terminal 17) and stored by computing system 10.3. Monitor types are user defined. A user defines focus monitors (e.g.,focus monitors 12 a, 12 b, and 12 c) based on any user defined criteria.For example in FIG. 1, monitor 12 a is defined as a primary focusmonitor and monitors 12 b and 12 c are defined as secondary focusmonitors. Additionally, the user may also define a number of displaywindows to be enabled within each of focus monitors 12 a, 12 b, and 12c. As an example, focus monitor 12 a may be defined with six windowswhile focus monitor 12 b is defined with four windows. Additionalmonitors (e.g., monitors 8 a . . . 8 n) may be identified as secondarymonitors that may be tuned to a specific news station and/or defined asopen where several windowed services may be displayed. In the event thata major event is being covered by several agencies or if anotherunrelated event has occurred, the event where multiple agencies haveconsumed all of available (defined) monitors may cause the user todynamically redefine the monitors.4. Computing system 10 receives and saves audio/video data monitor dataas per the defined routing of the audio/video data to defined monitors.5. Computing system 10 monitors and filters incoming audio/video dataassociated with broadcasts (from sources 24) in accordance with thealert data received in step 2. Computing system 10 filters theaudio/video data to continually search for defined alerts. If computingsystem 10 locates an alert, software application 18 continues to lookfor additional and/or new alert data. Broadcasted audio/video data fromcable sources, satellite sources, Internet sources, etc. are transmittedto computing system via intelligent splitter 7.

-   -   A. If additional and/or new alert data (i.e., comprising one or        multiple alerts) is located, software application 18 will        continue to review all audio/video data received and determine        if any of the audio/video data received includes an alert        message or a breaking news identifier.    -   B. Software application 18 determines if the additional and/or        new alert data includes a repeat alert. If a repeat alert is        detected, then software application 18 determines if the repeat        alert is being broadcasted by an affiliate broadcasting the same        information.        6. Computing system 10 locates an alert and determines that        audio/video data associated with the alert may be displayed and        notifies a user.        7. Computing system 10 displays the audio/video data associated        with the alert on a primary or secondary monitor depending on        the type of alert.

FIG. 2 illustrates a flowchart describing an algorithm used by system 5of FIG. 1 for intelligently filtering media generated audio/video datastreams between audio/video monitors, in accordance with embodiments ofthe present invention. In step 202, a computer processor of an alertgeneration computing system (e.g., computing system 10 of FIG. 1)receives (from a user) and saves alert data indicating filters forspecified alert types (e.g., national security related, law enforcementrelated, disaster related, weather related, etc.) associated withpossible future events that may take place. The specified alert typesmay comprise primary alert types and secondary alert types. Primaryalert types comprise alerts of high importance. For example, primaryalert types may comprise national security related alerts associatedwith events related to national security threats. Secondary alert typescomprise alerts of secondary importance with respect to primary alerttypes. For example, secondary alert types may comprise minor weatherrelated alerts associated with events related to minor weather events.In step 204, the computer processor receives monitor definition data(e.g., from the user) indicating primary audio/video monitors (i.e., forbroadcasting primary audio/video data associated with the alert data)and secondary audio/video monitors (i.e., for broadcasting secondaryaudio/video data associated with the alert data). In step 208, thecomputer processor receives (e.g., from a plurality of media sourcessuch as, inter alia, various television and/or radio networks) mediagenerated audio/video data associated with events currently occurring atdifferent geographical locations (e.g., different parts of the world).In step 212, the computer processor compares the alert data to a portionof the media generated audio/video data. In step 218, the computerprocessor (i.e., based on results of the comparison in step 212)determines that a first alert type of the specified alert types matchesfirst audio/video data of the portion of the media generated audio/videodata. Additionally, the computer processor determines that the firstaudio/video data does not include the same information as audio/videodata currently being broadcasted by system 5. In step 219, the computerprocessor determines (i.e., based on said results of steps 212 and 218)if the first audio/video data is associated with a primary event or asecondary event.

If in step 219, the computer processor determines that the firstaudio/video data is associated with a primary event then in step 232,the computer processor assigns a monitor for broadcasting the primaryevent. The computer processor will assign the monitor based on thefollowing process:

1. The computer processor will assign an available primary monitor forbroadcasting the first audio/video data associated with the primaryevent.

2. If a primary monitor is not available (i.e., all primary monitors arein use) the computer processor may assign a portion of a primary monitor(e.g., split the viewing area between different primary audio/video dataon the primary monitor) for broadcasting the first audio/video dataassociated with the primary event.3. If a primary monitor (or portions of a primary monitor) is notavailable (i.e., all primary monitors are in use) the computer processormay assign a secondary monitor for broadcasting the first audio/videodata associated with the primary event.4. If a primary and secondary monitor (or portions of the monitors) isnot available, the computer processor may command a primary monitor totoggle or alternate between the first audio/video data and additionalaudio video data associated with primary events. For example, thecomputer processor may command the primary monitor to broadcast thefirst audio/video data for a first specified time period and thenbroadcast the additional audio video data for a second specified timeperiod commencing after the first specified time period.

In step 235, the computer processor transmits (to the user) a notice(s)indicating that the first alert type matches the first audio/video dataand that the first audio/video data comprises a primary event. Thenotice may be transmitted via email or as a audio and/or video signal.In step 237, the computer processor broadcasts on an audio/video monitorassigned in step 232, the first audio/video data and step 202 isrepeated to continue the monitoring process.

If in step 219, the computer processor determines that the firstaudio/video data is associated with a secondary event then in step 222,the computer processor assigns a monitor for broadcasting the secondaryevent. The computer processor will assign the monitor based on thefollowing process:

1. The computer processor will assign an available secondary monitor forbroadcasting the first audio/video data associated with the primaryevent.

2. If a secondary monitor is not available (i.e., all secondary monitorsare in use) the computer processor may assign a portion of a secondarymonitor (e.g., split the viewing area between different secondaryaudio/video data on the secondary monitor) for broadcasting the firstaudio/video data associated with the secondary event.3. If a secondary monitor (or portions of a secondary monitor) is notavailable (i.e., all secondary monitors are in use) the computerprocessor may assign any other available monitor for broadcasting thefirst audio/video data associated with the secondary event.4. If there are no monitors (or portions of the monitors) is notavailable, the computer processor may command a monitor to toggle oralternate between the first audio/video data and additional audio videodata associated with event. For example, the computer processor maycommand monitor to broadcast the first audio/video data for a firstspecified time period and then broadcast the additional audio video datafor a second specified time period commencing after the first specifiedtime period.

In step 224, the computer processor transmits (to the user) a notice(s)indicating that the first alert type matches the first audio/video dataand that the first audio/video data comprises a secondary event. Thenotice may be transmitted via email or as an audio and/or video signal.In step 225, the computer processor broadcasts on an audio/video monitorassigned in step 222, the first audio/video data and step 202 isrepeated to continue the monitoring process.

FIG. 3 illustrates a computer apparatus 90 (e.g., computing system 10 ofFIG. 1) used for intelligently filtering media generated audio/videodata streams between audio/video monitors, in accordance withembodiments of the present invention. The computer system 90 comprises aprocessor 91, an input device 92 coupled to the processor 91, an outputdevice 93 coupled to the processor 91, and memory devices 94 and 95 eachcoupled to the processor 91. The input device 92 may be, inter alia, akeyboard, a software application, a mouse, etc. The output device 93 maybe, inter alia, a printer, a plotter, a computer screen, a magnetictape, a removable hard disk, a floppy disk, a software application, etc.The memory devices 94 and 95 may be, inter alia, a hard disk, a floppydisk, a magnetic tape, an optical storage such as a compact disc (CD) ora digital video disc (DVD), a dynamic random access memory (DRAM), aread-only memory (ROM), etc. The memory device 95 includes a computercode 97. The computer code 97 includes algorithms (e.g., the algorithmof FIG. 2) for intelligently filtering media generated audio/video datastreams between audio/video monitors. The processor 91 executes thecomputer code 97. The memory device 94 includes input data 96. The inputdata 96 includes input required by the computer code 97. The outputdevice 93 displays output from the computer code 97. Either or bothmemory devices 94 and 95 (or one or more additional memory devices notshown in FIG. 3) may comprise the algorithm of FIG. 2 and may be used asa computer usable medium (or a computer readable medium or a programstorage device) having a computer readable program code embodied thereinand/or having other data stored therein, wherein the computer readableprogram code comprises the computer code 97. Generally, a computerprogram product (or, alternatively, an article of manufacture) of thecomputer system 90 may comprise the computer usable medium (or saidprogram storage device).

Still yet, any of the components of the present invention could becreated, integrated, hosted, maintained, deployed, managed, serviced,etc. by a service provider who offers to intelligently filter mediagenerated audio/video data streams between audio/video monitors. Thusthe present invention discloses a process for deploying, creating,integrating, hosting, maintaining, and/or integrating computinginfrastructure, comprising integrating computer-readable code into thecomputer system 90, wherein the code in combination with the computersystem 90 is capable of performing a method for intelligently filteringmedia generated audio/video data streams between audio/video monitors.In another embodiment, the invention provides a method that performs theprocess steps of the invention on a subscription, advertising, and/orfee basis. That is, a service provider, such as a Solution Integrator,could offer to intelligently filter media generated audio/video datastreams between audio/video monitors. In this case, the service providercan create, maintain, support, etc. a computer infrastructure thatperforms the process steps of the invention for one or more customers.In return, the service provider can receive payment from the customer(s)under a subscription and/or fee agreement and/or the service providercan receive payment from the sale of advertising content to one or morethird parties.

While FIG. 3 shows the computer system 90 as a particular configurationof hardware and software, any configuration of hardware and software, aswould be known to a person of ordinary skill in the art, may be utilizedfor the purposes stated supra in conjunction with the particularcomputer system 90 of FIG. 3. For example, the memory devices 94 and 95may be portions of a single memory device rather than separate memorydevices.

While embodiments of the present invention have been described hereinfor purposes of illustration, many modifications and changes will becomeapparent to those skilled in the art. Accordingly, the appended claimsare intended to encompass all such modifications and changes as fallwithin the true spirit and scope of this invention.

The invention claimed is:
 1. A method comprising: receiving, by acomputer processor of an alert generation computing system from a user,monitor definition data indicating primary audio/video monitors andsecondary audio/video monitors for broadcasting primary and secondaryaudio/video data associated with alert data indicating filters forspecified alert types associated with possible future events, whereinsaid specified alert types comprise primary alert types and secondaryalert types; receiving, by said computer processor from a plurality ofmedia sources, media generated audio/video data associated with eventscurrently occurring at different geographical locations; firstdetermining, by said computer processor based on results of comparingsaid alert data to a first portion of said media generated audio/videodata, that a first alert type of said specified alert types matchesfirst audio/video data of said first portion of said media generatedaudio/video data; second determining, by said computer processor, thatsaid first audio/video data comprises a primary event; transmitting, bysaid computer processor to said user, a first notice indicating thatsaid first alert type matches said first audio/video data and that saidfirst audio/video data comprises a primary event; and broadcasting, bysaid computer processor for said user on a first primary audio/videomonitor of said primary audio/video monitors, said first audio/videodata.
 2. The method of claim 1, further comprising: second comparing, bysaid computer processor, said alert data to a second portion of saidmedia generated audio/video data; determining, by said computerprocessor based on results of said second comparing, that a second alerttype of said specified alert types matches second audio/video data ofsaid second portion of said media generated audio/video data;determining, by said computer processor based on said results of saidsecond comparing and said monitor definition data, that said secondaudio/video data comprises a secondary event; transmitting, by saidcomputer processor to said user, a second notice indicating that saidsecond alert type matches said second audio/video data and that saidsecond audio/video data comprises a secondary event; and broadcasting,by said computer processor for said user on a first secondaryaudio/video monitor of said secondary audio/video monitors, said secondaudio/video data.
 3. The method of claim 1, further comprising: secondcomparing, by said computer processor, said alert data to a secondportion of said media generated audio/video data; determining, by saidcomputer processor based on results of said second comparing, that saidfirst alert type of said specified alert types matches secondaudio/video data of said second portion of said media generatedaudio/video data; determining, by said computer processor based on saidresults of said second comparing, that said second audio/video datacomprises similar content as said first audio/video data; and disabling,by said computer processor, a broadcast of said second audio/video data.4. The method of claim 3, further comprising: determining, by saidcomputer processor, that said second audio/video data comprises and saidfirst audio/video data are provided from a same main source.
 5. Themethod of claim 1, further comprising: second comparing, by saidcomputer processor, said alert data to a second portion of said mediagenerated audio/video data; determining, by said computer processorbased on results of said second comparing, that said first alert type ofsaid specified alert types matches second audio/video data of saidsecond portion of said media generated audio/video data; determining, bysaid computer processor based on said results of said second comparingand said monitor definition data, that said second audio/video datacomprises similar content as said first audio/video data; determining,by said computer processor based on said results of said secondcomparing, said monitor definition data, and results of said determiningthat said second audio/video data comprises similar content as saidfirst audio/video data, that said second audio/video data comprises asecondary event; transmitting, by said computer processor to said user,a second notice indicating that said second audio/video data comprises asecondary event; and broadcasting, by said computer processor for saiduser on a first secondary audio/video monitor of said secondaryaudio/video monitors, said second audio/video data.
 6. The method ofclaim 1, further comprising: second comparing, by said computerprocessor, said alert data to a second portion of said media generatedaudio/video data; determining, by said computer processor based onresults of said second comparing, that a second alert type of saidspecified alert types matches second audio/video data of said secondportion of said media generated audio/video data; determining, by saidcomputer processor based on said results of said second comparing andsaid monitor definition data, that said second audio/video datacomprises a primary event; transmitting, by said computer processor tosaid user, a second notice indicating that said second alert typematches said second audio/video data and that said second audio/videodata comprises a primary event; and broadcasting, by said computerprocessor for said user on a second primary audio/video monitor of saidprimary audio/video monitors, said second audio/video data.
 7. Themethod of claim 1, further comprising: second comparing, by saidcomputer processor, said alert data to a second portion of said mediagenerated audio/video data; determining, by said computer processorbased on results of said second comparing, that a second alert type ofsaid specified alert types matches second audio/video data of saidsecond portion of said media generated audio/video data; determining, bysaid computer processor based on said results of said second comparingand said monitor definition data, that said second audio/video datacomprises a primary event; determining, by said computer processor, thatthere are not any available primary audio/video monitors; transmitting,by said computer processor to said user, a second notice indicating thatthere are not any available primary audio/video monitors; and receiving,by said computer processor from said user in response to said secondnotice, a command associated with said second notice.
 8. The method ofclaim 7, further comprising: broadcasting in response to said command,by said computer processor for said user on a first secondaryaudio/video monitor of said secondary audio/video monitors, said secondaudio/video data.
 9. The method of claim 7, further comprising:disabling, by said computer processor in response to said command, saidbroadcasting, said first audio/video data; broadcasting in response tosaid disabling, by said computer processor for said user on said firstprimary audio/video monitor, said second audio/video data.
 10. Themethod of claim 7, further comprising: broadcasting in response to saidcommand, by said computer processor for said user on said first primaryaudio/video monitor, said second audio/video data, wherein saidbroadcasting said first audio/video data on said first primaryaudio/video monitor occurs at first time increments during firstspecified time periods, wherein said broadcasting said secondaudio/video data on said first primary audio/video monitor occurs atsecond time increments during second specified time periods, and whereinsaid first time increments differ from said second time increments. 11.The method of claim 7, further comprising: broadcasting in response tosaid command, by said computer processor for said user on a firstportion of said first primary audio/video monitor, said secondaudio/video data, wherein said first audio/video data is broadcasted ona second portion of said first primary audio/video monitor, and whereinsaid first portion of said first primary audio/video monitor differsfrom said second portion of said first primary audio/video monitor. 12.The method of claim 1, further comprising: providing at least onesupport service for at least one of creating, integrating, hosting,maintaining, and deploying computer-readable code in said computingsystem, wherein the code in combination with the computing system iscapable of performing the method of claim
 1. 13. A computer programproduct, comprising a computer hardware storage device storing acomputer readable program code, said computer hardware storage devicecomprising said computer readable program code is configured to performa method upon being executed by a computer processor of an alertgeneration computing system, said method comprising: receiving, by saidcomputer processor from a user, monitor definition data indicatingprimary audio/video monitors and secondary audio/video monitors forbroadcasting primary and secondary audio/video data associated withalert data indicating filters for specified alert types associated withpossible future events, wherein said specified alert types compriseprimary alert types and secondary alert types; receiving, by saidcomputer processor from a plurality of media sources, media generatedaudio/video data associated with events currently occurring at differentgeographical locations; first determining, by said computer processorbased on results of comparing said alert data to a first portion of saidmedia generated audio/video data, that a first alert type of saidspecified alert types matches first audio/video data of said firstportion of said media generated audio/video data; second determining, bysaid computer processor, that said first audio/video data comprises aprimary event; transmitting, by said computer processor to said user, afirst notice indicating that said first alert type matches said firstaudio/video data and that said first audio/video data comprises aprimary event; and broadcasting, by said computer processor for saiduser on a first primary audio/video monitor of said primary audio/videomonitors, said first audio/video data.
 14. An alert generation computingsystem comprising a computer processor coupled to a computer-readablememory unit, said memory unit comprising instructions that when executedby the computer processor implements a method comprising: receiving, bysaid computer processor from a user, monitor definition data indicatingprimary audio/video monitors and secondary audio/video monitors forbroadcasting primary and secondary audio/video data associated withalert data indicating filters for specified alert types associated withpossible future events, wherein said specified alert types compriseprimary alert types and secondary alert types; receiving, by saidcomputer processor from a plurality of media sources, media generatedaudio/video data associated with events currently occurring at differentgeographical locations; first determining, by said computer processorbased on results of comparing said alert data to a first portion of saidmedia generated audio/video data, that a first alert type of saidspecified alert types matches first audio/video data of said firstportion of said media generated audio/video data; second determining, bysaid computer processor, that said first audio/video data comprises aprimary event; transmitting, by said computer processor to said user, afirst notice indicating that said first alert type matches said firstaudio/video data and that said first audio/video data comprises aprimary event; and broadcasting, by said computer processor for saiduser on a first primary audio/video monitor of said primary audio/videomonitors, said first audio/video data.
 15. The computing system of claim14, further comprising: second comparing, by said computer processor,said alert data to a second portion of said media generated audio/videodata; determining, by said computer processor based on results of saidsecond comparing, that a second alert type of said specified alert typesmatches second audio/video data of said second portion of said mediagenerated audio/video data; determining, by said computer processorbased on said results of said second comparing and said monitordefinition data, that said second audio/video data comprises a secondaryevent; transmitting, by said computer processor to said user, a secondnotice indicating that said second alert type matches said secondaudio/video data and that said second audio/video data comprises asecondary event; and broadcasting, by said computer processor for saiduser on a first secondary audio/video monitor of said secondaryaudio/video monitors, said second audio/video data.
 16. The computingsystem of claim 14, further comprising: second comparing, by saidcomputer processor, said alert data to a second portion of said mediagenerated audio/video data; determining, by said computer processorbased on results of said second comparing, that said first alert type ofsaid specified alert types matches second audio/video data of saidsecond portion of said media generated audio/video data; determining, bysaid computer processor based on said results of said second comparing,that said second audio/video data comprises similar content as saidfirst audio/video data; and disabling, by said computer processor, abroadcast of said second audio/video data.
 17. The computing system ofclaim 16, further comprising: determining, by said computer processor,that said second audio/video data comprises and said first audio/videodata are provided from a same main source.
 18. The computing system ofclaim 14, further comprising: second comparing, by said computerprocessor, said alert data to a second portion of said media generatedaudio/video data; determining, by said computer processor based onresults of said second comparing, that said first alert type of saidspecified alert types matches second audio/video data of said secondportion of said media generated audio/video data; determining, by saidcomputer processor based on said results of said second comparing andsaid monitor definition data, that said second audio/video datacomprises similar content as said first audio/video data; determining,by said computer processor based on said results of said secondcomparing, said monitor definition data, and results of said determiningthat said second audio/video data comprises similar content as saidfirst audio/video data, that said second audio/video data comprises asecondary event; transmitting, by said computer processor to said user,a second notice indicating that said second audio/video data comprises asecondary event; and broadcasting, by said computer processor for saiduser on a first secondary audio/video monitor of said secondaryaudio/video monitors, said second audio/video data.
 19. The computingsystem of claim 14, further comprising: second comparing, by saidcomputer processor, said alert data to a second portion of said mediagenerated audio/video data; determining, by said computer processorbased on results of said second comparing, that a second alert type ofsaid specified alert types matches second audio/video data of saidsecond portion of said media generated audio/video data; determining, bysaid computer processor based on said results of said second comparingand said monitor definition data, that said second audio/video datacomprises a primary event; transmitting, by said computer processor tosaid user, a second notice indicating that said second alert typematches said second audio/video data and that said second audio/videodata comprises a primary event; and broadcasting, by said computerprocessor for said user on a second primary audio/video monitor of saidprimary audio/video monitors, said second audio/video data.
 20. Thecomputing system of claim 14, further comprising: second comparing, bysaid computer processor, said alert data to a second portion of saidmedia generated audio/video data; determining, by said computerprocessor based on results of said second comparing, that a second alerttype of said specified alert types matches second audio/video data ofsaid second portion of said media generated audio/video data;determining, by said computer processor based on said results of saidsecond comparing and said monitor definition data, that said secondaudio/video data comprises a primary event; determining, by saidcomputer processor, that there are not any available primary audio/videomonitors; transmitting, by said computer processor to said user, asecond notice indicating that there are not any available primaryaudio/video monitors; and receiving, by said computer processor fromsaid user in response to said second notice, a command associated withsaid second notice.